home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / cross / GBDK-2.0.lha / GBDK / lib / ltoa.c < prev    next >
C/C++ Source or Header  |  1998-10-01  |  271b  |  22 lines

  1. #include <stdlib.h>
  2.  
  3. char *ltoa(WORD n, char *s)
  4. {
  5.   UBYTE i, sign;
  6.  
  7.   if(n < 0) {
  8.     sign = 1;
  9.     n = -n;
  10.   } else
  11.     sign = 0;
  12.   i = 0;
  13.   do {
  14.     s[i++] = n % 10 + '0';
  15.   } while((n = n/10) > 0);
  16.   if(sign)
  17.     s[i++] = '-';
  18.   s[i] = 0;
  19.   reverse(s);
  20.   return s;
  21. }
  22.